package com.ruoyi.user.mapper;

import java.util.List;

import com.ruoyi.user.domain.UserCert;

/**
 * 实名认证记录Mapper接口
 *
 * @author ruoyi
 * @date 2024-01-10
 */
public interface UserCertMapper {
    /**
     * 查询实名认证记录
     *
     * @param certId 实名认证记录主键
     * @return 实名认证记录
     */
    UserCert selectUserCertByCertId(Long certId);

    /**
     * 查询实名认证记录列表
     *
     * @param userCert 实名认证记录
     * @return 实名认证记录集合
     */
    List<UserCert> selectUserCertList(UserCert userCert);

    /**
     * 新增实名认证记录
     *
     * @param userCert 实名认证记录
     * @return 结果
     */
    int insertUserCert(UserCert userCert);

    /**
     * 修改实名认证记录
     *
     * @param userCert 实名认证记录
     * @return 结果
     */
    int updateUserCert(UserCert userCert);

    /**
     * 删除实名认证记录
     *
     * @param certId 实名认证记录主键
     * @return 结果
     */
    int deleteUserCertByCertId(Long certId);

    /**
     * 批量删除实名认证记录
     *
     * @param certIds 需要删除的数据主键集合
     * @return 结果
     */
    int deleteUserCertByCertIds(Long[] certIds);
}
